Big Huge Thesaurus

dense-leaved elodea

noun